Taking Train To Batu Caves Malaysia 2024 | My Experience, First Impression, Tips, Cost, Wait Time